package com.four.dao;

import com.four.pojo.*;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository("staffMapper")
public interface StaffMapper {
    //展示全部
    List<Staff> findAllStaff();
    //查询在职
    List<Staff> findZz();
    //查询离职
    List<Staff> findLz();
    //添加员工
    int addStaff(Staff staff);
    //修改员工
    int updateStaff(Staff staff);
    //修改前取值
    Staff findByIdStaff(int staff_id);
    //业绩查询
    Staff findByIdS(int staff_id);
    //展示销售业绩
    List<Product> findAllProduct1(Integer staff_id);
    //展示施工业绩
    List<Service> findAllService2(Integer staff_id);
    //修改施工业绩提成
    int updateService(Service service);
    //展示储值卡业绩
    List<Card> findAllCard3(Integer staff_id);
    //展示年卡业绩
    List<Card> findAllNewscard4(Integer staff_id);
    //修改年卡业绩提成
    int updateNewscard(Card card);
    //修改储值卡业绩提成
    int updateCard(Card card);
    //施工业绩总提成
    int updateZService(Service service);
    //销售业绩总提成
    int updateZProduct(Product product);
    //储值卡业绩总提成
    int updateZCard(Card card);
    //储值卡业绩总提成
    int updateZNewscard(Card card);

    //模糊查询
    Staff findByIdS2(FIndstaff_TC fIndstaff_tc);
//
    List<Product> findAllProduct12(FIndstaff_TC fIndstaff_tc);
//
    List<Service> findAllService22(FIndstaff_TC fIndstaff_tc);
//
    List<Card> findAllCard32(FIndstaff_TC fIndstaff_tc);
//
    List<Card> findAllNewscard42(FIndstaff_TC fIndstaff_tc);
    //模糊查询





}